var app = getApp();
var ApiUrl = app.globalData.ApiUrl;
var mph = require("../../utils/util.js");
Page({
  data: {   
    flag:'',//用户推荐码e
    type:'retail',//分享的时候传进来的，分享类型，区分是分销推广和赚现金推广
    authorize:1
  }, 
  /**  绑定手机号
  */
  getPhoneNumber:function(e) {
    var data = e.detail;
    var url = '/index.php?act=member_account&op=wx_set_mobile';
    mph.postRequest(url, data,function(res){
          wx.navigateBack();
    });
  },
  onLoad:function(options){
    var that = this;
    var flag='',type = that.data.type;
    //获取分享符号，分销员是推广码，赚现金是uid
    if(options.flag){
      flag = options.flag
    }
    //分销码类型retail，推广码，cash邀请分享码
    if (options.type) {
      type = options.type
    }
    that.setData({
      flag:flag,
      type:type
    })
  },
  onGotUserInfo:function(e){
    if (!e.detail.iv) {     
      wx.navigateBack(); return false;      
    }    
    var that = this;
    var eres = e.detail;
    // mph.checkOpenId(that);
    wx.login({
      success: function (res1){    
        console.log(res1,888888);  
        that.userGetInfo(res1, eres);
      },

    }); 
    // username 用户名 / 手机 / 邮箱
    // password 密码
    // client 客户端类型(android wap ios wechat)

//     let that = this;
//     wx.request({
//       url: ApiUrl + "/index.php?act=login",
//       data: { username: 'mxchao', password: 'zxcvbnm', client:'wap'},
//       dataType: 'json', 
//       header: {
//         'content-type': 'application/x-www-form-urlencoded'
//       },
//       method: 'post',
//       success: function (result) {

//         if (result.statusCode == 200) {
//           var data = result.data;
//           if (data.code == 200){
//             var k = wx.getStorageSync('key')
// //console.log(data.datas);
// let userArr = data.datas;

// wx.setStorageSync('user_info', userArr);
// wx.setStorageSync('key', userArr.key);
// wx.setStorageSync('userid', userArr.userid);
// wx.setStorageSync('username', userArr.username);
//             // wx.setStorageSync('userId', userArr.userid);
//             // wx.setStorageSync('openid', userArr.openid);
//             // that.setData({
//             //   productList: that.data.productList
//             // })
//   }else{
// //console.log('登陆失败');
// }
// } else {
//   alert(result.errMsg);
// }

// }
// })

    
  },
  userGetInfo : function (res1,e){
    var that =this;
    var crypedData = e.encryptedData;
    var iv = e.iv;
    var code = "";
    var url = "";
    var userArr = new Array();
    
    wx.getUserInfo({
      success: function (res) {
        console.log(res,99999999)
        var url='/index.php?act=connect&op=get_wx_info';
            mph.getRequest(url, {
              code: res1.code,
              iv: res.iv,
              encryptedData: res.encryptedData,
              client: 'wechat',
              flag: that.data.flag,
              type: that.data.type
            }, function(mapiData) {

              userArr = mapiData.data.datas;
             var  userArrc = mapiData.data;
              if (userArrc.code == 200) {
                console.log(mapiData)
                wx.setStorageSync('key', userArr.key);
                wx.setStorageSync('member_login_key', userArr.member_login_key);
                wx.setStorageSync('username', userArr.username);
                wx.setStorageSync('userId', userArr.userid);
                wx.setStorageSync('openid', userArr.openid);
                wx.setStorageSync('userinfo', userArr.userinfo);
                     //获取手机绑定状态
                var url ='index.php?act=member_account&op=get_mobile_info';
                mph.postRequest(url,{},function(res){

                  if(res.data.datas.state==true){
                    wx.navigateBack();
                  }else{
                    that.setData({
                      authorize:2
                    })
                  }
                })
                
              } else if (userArrc.code == 400) {

              }
            })
        // wx.request({
        //   url: ApiUrl + '/index.php?act=connect&op=get_wx_info',
        //   data: {
        //     code: res1.code,
        //     iv: res.iv,
        //     encryptedData: res.encryptedData,
        //     client: 'wechat',
        //     flag: that.data.flag,
        //     type: that.data.type
        //   },
        //   header: {
        //     'content-type': 'application/x-www-form-urlencoded'
        //   },
        //   method: 'get',
        //   success: function (mapiData) {
        //     console.log(mapiData, 3333333333);
        //     userArr = mapiData.data;
        //     if (userArr.code == 200) {
        //       console.log(mapiData)
        //       wx.setStorageSync('key', userArr.key);
        //       wx.setStorageSync('member_login_key', userArr.member_login_key);
        //       wx.setStorageSync('username', userArr.username);
        //       wx.setStorageSync('userId', userArr.userid);
        //       wx.setStorageSync('openid', userArr.openid);
        //     } else if (userArr.code == 400) {

        //     }
        //   },
        //   fail: function (error) {
        //     console.log('login failed ' + error);
        //   }
        // })
      }
    })
  }

});